package com.vshop.entity.interfacerequest.usercardorder.request;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

@Setter
@Getter
public class RequestUserCardOrderTradeDataOrderList implements Serializable {

    @ApiModelProperty(value = "资费套餐名称", example = "亚洲12国/地区产品二 30m/月", dataType = "String")
    private String packageName;

    @ApiModelProperty(value = "资费套餐编码", example = "PACKAGE20180428000007", dataType = "String")
    private String packageCode;

    @ApiModelProperty(value = "套餐产品类型，定义： 0-日程套餐； 1-日流量套餐； 2-月流量套餐； 3-季度流量套餐； 4-半年流量套餐；5-年流量套餐；", example = "2", dataType = "String")
    private String packageType;

    @ApiModelProperty(value = "是否为主号订购的套餐； 1-是； 0-否", example = "0", dataType = "String")
    private String globalOrder;

    @ApiModelProperty(value = "订购周期。", example = "1", dataType = "String")
    private String orderPeriod;

    @ApiModelProperty(value = "调用方自行生成，用来标识单独的一个订单编号", example = "000000000001", dataType = "String")
    private String orderNo;

    @ApiModelProperty(value = "套餐费用", example = "20", dataType = "String")
    private String packageFee;

    @ApiModelProperty(value = "快递费用", example = "10", dataType = "String")
    private String expressFee;

    @ApiModelProperty(value = "卡的制作费用", example = "10", dataType = "String")
    private String cardFee;

}
